// 联系人 
export default {
  namespaced: true,
  state: {
    // 所以联系人
    contacts: [
    ]
  },
  mutations: {
    // 添加联系人
    addContact (state, contact) {
      // 如果添加的是默认联系人 将已有的默认联系人 取消
      if (contact.isDefault) {
        state.contacts.forEach(el => { el.isDefault = false })
      }
      contact.id = state.contacts.length+1
      state.contacts.unshift(contact)
    },
     // 编辑联系人
    editContact (state, {contact, index}) {
      // 如果编辑的设置为默认联系人 将已有的默认联系人 取消
      if (contact.isDefault) {
        state.contacts.forEach(el => { el.isDefault = false })
      }
      state.contacts[index] = contact
    }
  }
}